package com.monster.pojo;

import com.monster.util.PageUtil;

import java.io.InputStream;
import java.util.ArrayList;

public class Playlist {
    private Long playlistId;//歌单ID
    private String playlistName;//歌单名
    private Long userId;//创建者ID
    private Long playlistPlaycount;//播放量
    private Long collectAmount;//收藏量
    private String playlistProfile;//简介
    private String playlistPoster;//海报
    private User user;//用户属性对象
    private ArrayList<Comment> comments;//评论集合
    private ArrayList<Tag> tags;//标签集合
    private ArrayList<Song> songs;//歌曲集合
    private Integer songCount;//曲目数
    private PageUtil pageUtil;//记录数据的页数、条数等

    public PageUtil getPageUtil() {
        return pageUtil;
    }

    public void setPageUtil(PageUtil pageUtil) {
        this.pageUtil = pageUtil;
    }

    public Integer getSongCount() {
        return songCount;
    }

    public void setSongCount(Integer songCount) {
        this.songCount = songCount;
    }

    public Long getPlaylistId() {
        return playlistId;
    }

    public void setPlaylistId(Long playlistId) {
        this.playlistId = playlistId;
    }

    public String getPlaylistName() {
        return playlistName;
    }

    public void setPlaylistName(String playlistName) {
        this.playlistName = playlistName;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getPlaylistPlaycount() {
        return playlistPlaycount;
    }

    public void setPlaylistPlaycount(Long playlistPlaycount) {
        this.playlistPlaycount = playlistPlaycount;
    }

    public Long getCollectAmount() {
        return collectAmount;
    }

    public void setCollectAmount(Long collectAmount) {
        this.collectAmount = collectAmount;
    }

    public String getPlaylistProfile() {
        return playlistProfile;
    }

    public void setPlaylistProfile(String playlistProfile) {
        this.playlistProfile = playlistProfile;
    }

    public String getPlaylistPoster() {
        return playlistPoster;
    }

    public void setPlaylistPoster(String playlistPoster) {
        this.playlistPoster = playlistPoster;
    }

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public ArrayList<Comment> getComments() {
        return comments;
    }

    public void setComments(ArrayList<Comment> comments) {
        this.comments = comments;
    }

    public ArrayList<Tag> getTags() {
        return tags;
    }

    public void setTags(ArrayList<Tag> tags) {
        this.tags = tags;
    }

    public ArrayList<Song> getSongs() {
        return songs;
    }

    public void setSongs(ArrayList<Song> songs) {
        this.songs = songs;
    }
}
